perpendicular barrage - French English Dictionary